Beba Veche este o comună în județul Timiș, Banat, România, formată din satele Beba Veche (reședința), Cherestur și Pordeanu.
Situată la granița cu Ungaria și Serbia, localitatea este traversată de meridianul 20°15′44″ longitudine E în punctul cel mai vestic din România, numit Triplex Confinium, unde se întâlnesc granițele celor trei țări. Din punct de vedere geografic este amplasată în câmpia Tisei. Cea mai apropiată așezare este localitatea Kübekháza din Ungaria, la circa 1,5 km, de care Beba Veche a fost legată în trecut printr-un drum direct. Astăzi legătura dintre cele două localități se poate face doar trecând prin vama de la Cenad, după un ocol de circa 60 km. Granița acționează ca o barieră care izolează Beba Veche. Cea mai apropiată localitate din România este satul Cherestur, la 7 km distanță pe șosea, iar cel mai apropiat oraș este Sânnicolau Mare, la 34 km. Distanța față de municipiul Timișoara este de 101 km. Singura cale de acces către Beba Veche este drumul județean DJ 682 Sânnicolau Mare - Beba Veche.